package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 搜索页面参数
 *
 * @author DuGuanghan
 * @since 2024-05-24 16:00:17
 */
@Data
public class SearchReqVO {
    /**
     * 关键词
     */
    private String keyword;
    /**
     * 三级目录ID
     */
    private Long catalog3Id;
    /**
     * 排序
     * 示例：sort={saleCount|price|}_{desc|asc}
     */
    private String sort;
    /**
     * 是否有库存
     * 0-没库存；1-有库存
     */
    private Integer hasStock;
    /**
     * SKU价格
     * 示例：{min}_{max}
     */
    private String skuPriceRange;
    /**
     * 品牌 ID
     */
    private List<Long> brandId;
    /**
     * 销售属性
     * 示例：{attr_id}_{attr_value}:{attr_value}:...
     */
    private List<String> attrs;
    /**
     * 页码
     */
    private Integer pageNum;
}
